home *** CD-ROM | disk | FTP | other *** search
/ Resource Library: Multimedia / Resource Library: Multimedia.iso / maestro / tests / test1.c < prev   
Encoding:
C/C++ Source or Header  |  1993-06-15  |  1.2 KB  |  46 lines

  1. #include <stdio.h>
  2. #include <Sender.h>
  3. #include <Receiver.h>
  4.  
  5.  
  6. main(int argc, char** argv)
  7. {
  8.   Sender*    sender;
  9.   Sender*    sender1;
  10.   Receiver*    receiver;
  11.   Selection    select;
  12.   Selection    select1;
  13.   Port senderPort, testPort;
  14.   char *filename;
  15.  
  16.  
  17.   select.start = 2;
  18.   select.end = 2;
  19.   printf("Starting the test.\n");
  20.   printf("Port number to connect to is %d.\n",atoi(argv[2]));
  21.   senderPort.hostName = argv[1];
  22.   senderPort.portNumber = PortMgrPortNumber;
  23.   sender = NewSender(&senderPort);
  24.   receiver = NewReceiver(sender,argv[0],AnyPort);
  25.   printf("Connected with the Port Manager.  Exiting.\n");
  26.  
  27.   testPort.hostName = argv[1]; 
  28.   testPort.portNumber = atoi(argv[2]); 
  29.   sender1 = NewSender(&testPort);
  30.  
  31. printf ("now open doc\n");
  32.   SenderOpenDocument(sender1, argv[3]);
  33. printf ("now out of open doc\n");
  34.   SenderSetSelection(sender1, &select);
  35. printf ("now out of set selection \n");
  36.   SenderPerformSelection(sender1);
  37. printf ("now out of perform selection \n");
  38.   SenderGetCurrentDocName(sender1, &filename);
  39. printf ("now out of get current doc \n");
  40. printf ("current doc = %s\n", filename);
  41.   SenderGetSelection(sender1, &select1);;
  42. printf ("now out of get selection \n");
  43. printf ("current selection = %d\n", select1.start);
  44.   exit(0);
  45. }
  46.